.page4
  position fixed
  top 0
  right 0
  left  0
  bottom 0
  background #e7f1ff
  .ctx
    width: 1200px
    height: 600px
    background #fff
    border-radius: 8px
    margin: 20px auto
    padding: 20px
    box-sizing: border-box
    .ctx-top
      height: 30%
      display: flex
      justify-content: flex-start
      .img
        flex: 1
        padding-left: 50px
        box-sizing: border-box
        .img1
          margin: 0 auto
          width: 150px
          height: 150px
          background #f15564
          border-radius: 50%
          position relative
          .a,.b
            position: absolute
            top 40px
            left: 30px
            background #fff
            border-radius: 50%
            width: 20px
            height: 20px
          .b
            left: 100px  
          .c
            position absolute
            top 70px
            left: 45px
            width: 60px
            height: 60px
            border-radius: 50%
            background #fff
            .c1
              position absolute
              top 10px
              left: 10px
              width: 40px
              height: 40px
              border-radius: 50%
              background  #f15564
            .c2
              position absolute
              top 30px
              left: 0px
              width: 60px
              height: 40px
              background  #f15564
            .c3,.c4
              position absolute
              top 24px
              left: 0px
              width: 10px
              height: 10px
              border-radius: 50%
              background  #fff
            .c4
              left: 50px  
        .img2
          margin: 0 auto
          width: 150px
          height: 150px
          background #15c63b 
          border-radius: 50%
          position relative
          overflow: hidden
          .a,.b
            position: absolute
            top 40px
            left: 30px
            background #fff
            border-radius: 50%
            width: 20px
            height: 20px
          .b
            left: 100px  
          .c
            position absolute
            top 90px
            left: 45px
            width: 60px
            height: 60px
            background #15c63b
            overflow: hidden
            .c1
              position absolute
              top -25px
              left: 0px
              width: 60px
              height: 60px
              border-radius: 50%
              background  #fff
      .span
        flex: 1.5
        padding: 20px 50px
        box-sizing border-box
        font-size: 20px
        .span-1
          height: 60px
          line-height 60px
          text-align: left
          font-size: 25px
          .good
            color #15c63b
          .bad
            color: #F9413A
        .span-2
          height: 60px
          line-height 60px
          text-align: left   

    .ctx-btm
      height: 70%
      #map1
        height: 100%    